package com.cskaoyan.demo7.mapper;
import com.cskaoyan.bean.Account;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AccountMapper {
    int insertAccount1(@Param("account") Account account);
    //select id,name,money,create_time,update_time from account_t where id = ?
    Account selectByPrimarykey(Integer id);
    Account selectByPrimaryKey2(Integer id);

    int selectCount();

    // select name from account_t
    // 如果只有一行结果，可以使用String来接收
    // 如果这个查询结果集中有多行数据，有多个结果，可以使用多个String来接收->String[] or List<String>
    // 结果集中有多个数据的情况，可以使用数组或者集合类对象List来接收
    List<String> selectNames();

    // 封装对象？
    List<Account> selectAll();
}
